/*
 * Copyright (c) 2009. Silenus Consultoria, S.L.
 */
package es.silenus.detecta.dao;

import es.silenus.detecta.model.ImportedFile;


/**
 * The Interface ImportedFileDAO.
 *
 * @author <a href="mailto:dgarcia@silenus-consultoria.es">Daniel Garc&iacute;a</a>
 * @since 01-abr-2009 11:27:26
 */
public interface ImportedFileDAO extends ReadWriteDAO<ImportedFile, Long> {
	/**
	 * Process file contents.
	 *
	 * @param id the file id.
	 */
	public void process(long id);

	/**
	 * Clear file contents.
	 *
	 * @param id the file id.
	 */
	public void clear(long id);

	/**
	 * Validate already imported file.
	 *
	 * @param id the file.
	 */
	public void validate(long id);
}
